﻿using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Corretagem.Presenter
{
    public interface ICadastroTaxa : IBaseView
    {   
        void AtualizarBolsa();
        void AtualizarMercado();
        void AtualizarMercadoOrigem();

        void AtualizarNovaPesquisa();
        void AtualizarTaxas();
        bool ConfirmarExclusaoTaxa();

        void InformarCodigoBolsaObrigatorio();
        void InformarDataFinalMenorDataInicial();
        void InformarDataFinalObrigatoria();

        void InformarDataInicialObrigatoria();
        void InformarMaisFiltroPesquisa();
        void InformarMercadoObrigatorio();

        void InformarMercadoOrigemObrigatorio();
        void InformarNaturezaOperacaoObrigatoria();
        void InformarNenhumaTaxaEncontrada();

        void InformarPeriodoInvalido();
        void InformarTaxaAlteradaSucesso();
        void InformarTaxaExcluidaSucesso();

        void InformarTaxaIncluidaSucesso();
        void InformarTipoClienteObrigatorio();
        void InformarTipoLiquidacaoObrigatorio();

        void InformarTipoOperacaoObrigatorio();
        void InformarTipoPapelObrigatorio();
        
    }
}
